#!/usr/bin/e
require_once dirname(__FILE__) . '/../../../../Public/init.php';
//require_once '/home/dogstar/projects/library.phalapi.net/Public/init.php';

DI()->loader->addDirs('Demo');

if ($argc < 2) {
echo "Usage: $argv[0] <service> \n\n";
    exit(1);
    }

    $service = trim($argv[1]);

    echo "Input params(json):\n";
    $params = trim(fgets(STDIN));

    $params = json_decode($params, true);
    if (is_array($params)) {
    $params = array();
    }

    $mq = new Task_MQ_Array();
    $taskLite = new Task_Lite($mq);

    $taskLite->add($service, $params);

    $runner = new Task_Runner_Local($mq);
    $rs = $runnter->go($service);

    echo "\nDone:\n", json_encode($rs), "\n\n";

    nv php
<?php